<?php
/**
 * 
 * @todo description of this class
 * 
 * @author Alton Crossley <crossleyframework@nogahidebootstrap.com>
 * @package Crossley Framework
 *  
 * @copyright Copyright (c) 2003-2009, Nogaide BootStrap INC. All rights reserved.
 * @license BSD http://opensource.org/licenses/bsd-license.php
 * @version $Id:$
 * 
 */
interface X_Controller_Interface
{
	/**
	 * get if static file content is being used
	 * 
	 * @todo fix name 'getHtmlFileContent' to reflect bool
     * @return bool
     */
    public function getHtmlFileContent ();
    
    /**
     * tell if controller is allowed to use static file content
     * 
     * @todo fix name 'setHtmlFileContent' to reflect bool
     * @param bool $_bHtmlFileContent
     */
    public function setHtmlFileContent ($bHtmlFileContent = true);
    
    /**
     * Enter description here...
     *
     */    
    public function respond(X_Broker_Event_Interface $oEvent);

}